package javachongkao.编程基础.数列特征;

import java.util.Scanner;
//7-70 数列特征
//问题描述
//给出n个数，找出这n个数的最大值，最小值，和。
//
//输入格式:
//第一行为整数n，表示数的个数。
//第二行有n个数，为给定的n个数，每个数的绝对值都小于10000。
//
//输出格式:
//输出三行，每行一个整数。第一行表示这些数中的最大值，第二行表示这些数中的最小值，第三行表示这些数的和。
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        if (n <= 0) {
            return;
        }
        int[] numbers = new int[n];
        for (int i = 0; i < n; i++) {
            numbers[i] = scanner.nextInt();
        }
        scanner.close();

        int max = numbers[0];
        int min = numbers[0];
        int sum = numbers[0];
        for (int i = 1; i < n; i++) {
            if (numbers[i] > max) {
                max = numbers[i];
            }
            if (numbers[i] < min) {
                min = numbers[i];
            }
            sum += numbers[i];
        }

        System.out.println(max);
        System.out.println(min);
        System.out.println(sum);
    }
}
